home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / programming / other / jikes / src / bool.h < prev    next >
C/C++ Source or Header  |  1999-05-14  |  1KB  |  26 lines

  1. // $Id: bool.h,v 1.3 1999/01/25 20:00:26 shields Exp $
  2. //
  3. // This software is subject to the terms of the IBM Jikes Compiler
  4. // License Agreement available at the following URL:
  5. // http://www.ibm.com/research/jikes.
  6. // Copyright (C) 1996, 1998, International Business Machines Corporation
  7. // and others.  All Rights Reserved.
  8. // You must accept the terms of that agreement to use this software.
  9. //
  10.  
  11. #ifndef bool_INCLUDED
  12. #define bool_INCLUDED
  13.  
  14. #ifndef TYPE_bool // Some compilers correctly predefine the primitive "bool" and its possible values: "false" and "true"
  15. //======================================================================
  16. // We define the type "bool" and the constants "false" and "true".   
  17. // The type bool as well as the constants false and true are expected
  18. // to become standard C++. When that happens, these declarations should 
  19. // be removed.                                                       
  20. //======================================================================
  21. typedef int bool;
  22. enum { false = 0, true = 1 };
  23. #endif
  24.  
  25. #endif /* bool_INCLUDED */
  26.